# 写函数，找出传入的列表或元组的奇数位对应的元素，并返回一个新的列表
def func1(ls):
    list1=[]
    index=1
    for item in ls:
        # ls.index(item)
        if index%2==1:
            list1.append(item)
            pass
        index+=1
        pass
    return list1
    pass
# print(func1([1,5,9]))

# 写函数，检查传入字典的每一个value的长度,如果大于2，那么仅保留前两个长度的内容，
# 并将新内容返回给调用者。PS:字典中的value只能是字符串或列表
# dict={"name":"tom","age":25}
# print(dict.items())
# for key,value in dict.items():
#     print(key)
#     print(value)

def func2(dict2):
    dict1={}
    for key,value in dict2.items():
        if len(dict2[key])>2:
            dict1[key]=value[0:2]
            pass
        else:
            dict1[key]=value
        pass
    return dict1
    pass
print(func2({"name":"唐吉坷德","hobby":"唱歌"}))

